﻿namespace IService.Base
{
    public interface IEnumHelperService
    {
        void SetTenant(string tenantKey);

        string GetDescription<T>(T val, string tenantKey = "") where T : struct, Enum;

        bool IsValueInEnum<T>(int value);

        List<RM_Select> GetSelect4Enum<T>() where T : struct, Enum;

        List<RM_Select> GetSelect4Enum<T>(List<int> selectValus, List<int> IgnoreValues) where T : struct, Enum;
    }
}